package canglang.monitor.core.codelookup.service;

import java.util.List;

import canglang.monitor.core.codelookup.exception.CodeLookupException;
import canglang.monitor.core.codelookup.model.CodeModel;

@SuppressWarnings("unchecked")
public interface CodeLookupMgr {
	
	public CodeModel getCode(String codeType, String codeId) throws CodeLookupException;
	
	public List getCodeList(String codeType) throws CodeLookupException;
	
	public List getCodeList(String codeType, String filterName, List filterParamList) throws CodeLookupException;

    public List getCodeListCodes(String codeType) throws CodeLookupException;

    public String getCodeDesc(String codeType,String codeId) throws CodeLookupException;

}